home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 11 / Cream of the Crop 11-1.iso / comm / onefos08.zip / REVISION.TXT < prev    next >
Text File  |  1996-01-11  |  6KB  |  94 lines

  1.                            ONEFOSsil Revision History
  2.            (c) Copyright 1995-96 by Carl Morris and Morris Softronics
  3.  
  4.     Whats to come?  We have a few things up our sleeves for the next couple
  5.     revisions.  However, first will be an attempt to actually rewrite the
  6.     driver.  After even this short time it has been presumed that if it was
  7.     rewrote some other features could be made available and would streamline
  8.     the whole driver.
  9.  
  10.     Revision 8 - Jan 12, 1996.  A lot of changes all over.  Many areas of
  11.     the function handler have changed.  A few changes to the UART interrupt
  12.     handler to reduce ISR overhead.  Changed function 1F to only allow the
  13.     DTR to be manipulated, I haven't found any need to allow programs to
  14.     manipulate the rest of the Modem Control Register.  Added the Delayed
  15.     Carrier option for slow speed modems and improperly built null-modem
  16.     cables.  Revamped all documentation.  The FIFO option now permits both
  17.     buffer and trigger level settings to be manipulated.  The full
  18.     specification for detecting a FOSSIL driver was adhered to in case there
  19.     is any software that require this.  Function 5, deactivation, now forces
  20.     RTS and DTR high, this prevents characters from being held in the
  21.     remote's buffer waiting to wreak havoc, such as keeping the remote
  22.     protocol driver from returning, causing the next local protocol driver
  23.     to be aborted before it starts.  The mass move functions were
  24.     streamlined.  How UART's are detected was changed.  Several functions
  25.     or subfunctions of X00's specification were removed.  Improved the
  26.     ability for ONEFOSsil to purge Windows' virtual communications buffers
  27.     on 16450 UARTs.
  28.  
  29.     Revision 7 - Dec 17, 1995.  Improved some areas, some dealing with the
  30.     revision 5 bug.  The revision 5 bug crept back in in the process, and
  31.     now it shouldn't have any problems any more.  A FIFO setting option was
  32.     created for those who might think they need to play with it, or who have
  33.     to.  If the S option didn't specify a sensitivity and was on the end of
  34.     the command line, a command line error would occur.  Math routines for
  35.     the timeout value was updated.  Its still as accurate though, just uses
  36.     less code.  Made some changes to the timeslice code.  The function
  37.     reference document was written and included in this release.  IRQ's 8
  38.     though 15 are now fully usable.  Only IRQ's 3 - 5, 7, 9 - 12, and 15 are
  39.     valid on the command line.  Finally found a bug that might have been
  40.     causing some programs to not function properly at hanging up the modem.
  41.     Changed the name of the company back to Morris Softronics, as many
  42.     people liked that older name.  Function 1Eh would not stop function 00h
  43.     from setting the baud rate, now it does.  Right before release, it was
  44.     found that the new Fifo setting option had some large errors, first it
  45.     wouldn't allow setting at all, then it had a minor display error.  Also,
  46.     function 05h now disables FIFO's, so that old software like BBSRACE 2.41
  47.     will work.
  48.  
  49.     Revision 6 - Nov 21, 1995.  Revision 5 actually got out.  Only a few
  50.     small bugs have cropped up in the first day.  The installation code
  51.     would allow the flow parameter to have items repeated indefinitely.
  52.     Oops, the sleep mode defaulted to Windows, and now defaults to None as
  53.     documented. Seemed to have the problem that effected most mailers and
  54.     probably all other high efficiency programs to be more a hardware
  55.     related bug.  I found the solution though...
  56.  
  57.     Revision 5 - Nov 19, 1995.  Revision 4 never got to the public either.
  58.     Documentation was improved and other little bugs removed. Command line
  59.     processor is near completion.  All installation options are available,
  60.     and the basic control options are in there.  No real known bug fixes in
  61.     a while now.  The ONEFOS echo was created for FidoNet support of
  62.     ONEFOSsil.  Right before release a bunch of bugs, major bugs, were
  63.     solved that had just cropped up in this version.  It should be fairly
  64.     stable now.  A bug has cropped up with Portal of Power, I can't find it,
  65.     all other software tested works (about 15 programs).
  66.  
  67.     Revision 4 - Nov 13, 1995.  Revision 3 never got to the public.  This
  68.     revision has a few forgotten bug fixes.  This version also has Windows
  69.     sleep calls built in for programs that don't give time slices.  However,
  70.     under Windows 95, this will sometimes cause the programs to go MUCH
  71.     slower if the program in the foreground doesn't give time slices.  This
  72.     effects all programs, even those that already give time slices away
  73.     (LORE and BRE are noted as the worst!).  Also added some compatibility
  74.     notes in the documentation.  Also, made the DEINIT function flush the
  75.     buffer before closing the port.  This helps some door games that close
  76.     the port too quickly.  However, some doors never close the port at
  77.     all... Renegade BBS on the other hand closes the port before opening it.
  78.     Remind me to complement Cott Lang on that.  I'll be working on this more
  79.     as I work on the command line processor.
  80.  
  81.     Revision 3 - Nov 8, 1995.  First release to public.  Just little changes
  82.     made before public release.  Source code will be archived before the
  83.     major modifications the command line interface will require.
  84.  
  85.     Revision 2 - Nov 4, 1995.  Never released.  Source code was not saved.
  86.     Lots of the Revision 1 bugs were fixed by very complete testing.  There
  87.     could still be lots of bugs needing work.
  88.  
  89.     Revision 1 - Nov 1, 1995.  Never released.  I changed revision number
  90.     after I had seen that the majority of the code worked.  The source code
  91.     to this revision still exists, but is very buggy.
  92.  
  93.     <EoF>
  94.